<?php
/******************************************************
	* Vue pour l'affichage de la page de paiement*
	* Récuperation du template AfficherPaiementTemplate.php *
	* Et remplissage de la variable $content du layout   * 
	* avec le template		                             *
	******************************************************/
class AfficherPaiementView extends View{


	public function __construct(){
	//on recupere le path de notre template et du layout
		$temp=dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'template'.DIRECTORY_SEPARATOR.'AfficherPaiementTemplate.php';
		$this->setTemplate($temp);
		$lay=dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'layout'.DIRECTORY_SEPARATOR.'Layout.php';
		$this->setLayout($lay);
	}
	
	public function display(HttpRequest $request){
			$this->setRequest($request);
			//on démarre la temporisation de sortie
			ob_start();
			//on inclut le template
			require($this->getTemplate());
			//on recupere le contenu du tampon
			$content = ob_get_contents();
			//on efface le contenu du tampon
			ob_end_clean();
			//on inclut le layout
			include $this->getLayout();
		}
}